package org.example.managementsystem.model;

import lombok.Data;

import java.sql.Date;

/**
 * 物料采购申请实体类
 */
@Data
public class MaterialPurchase {
    private Long purchaseId;             // 采购申请ID
    private String materialName;         // 物料名称
    private String materialType;         // 物料类型（金属、合金、复合材料、其它）
    private String providerName;         // 供应商名称
    private String factoryAddress;       // 厂家地址
    private Date storageDate;            // 入库日期
    private String specification;        // 规格型号
    private String contactPerson;        // 联系人
    private String contactPhone;         // 联系电话
    private String materialDesc;         // 物料描述
    private Integer purchaseQuantity;    // 采购数量
    private String applicantJobNumber;   // 申请人工号
    private String purchaseDesc;         // 采购说明
    private Boolean isApproved;          // 是否批准
    private String department;           // 申请人部门

    // 审批信息
    private Boolean approvalStatus;      // 审批状态
    private String approvalDescription;  // 审批说明
}